<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>自增自减运算符</title>
</head>

<body>
    <!-- 
        前置加加(减减):++变量 先把变量的值改变了，再用改变后的值参与运算

        后置加加(减减):变量++ 先把变量现在的值拿来参与运算，然后再把变量值改变
     -->
    <script>
        var n = 6
        console.log(1 + ++n)//8
        console.log(n)//7
        ++n;
        console.log(n)//8
    </script>

    <script>
        var n = 6
        console.log(1 + n++)//7 之后n变成7
        console.log(n)//7
        n++;
        console.log(n)//8
    </script>

    <script>
        var n = 6
        console.log(1 + --n)//6
        console.log(n)//5
        --n;
        console.log(n)//4
    </script>

    <script>
        var n = 6
        console.log(1 + n--)//7 之后n变成5
        console.log(n)//5
        n--;
        console.log(n)//4
    </script>
</body>

</html>